articulated vehicle

  1. mafsallı taşıt aracı
  2. Noun, Transport mafsallı araç